package com.example.emos.wx.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

import java.util.Date;

/**
* 用户表
* @TableName tb_user
*/

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class TbUser implements Serializable {

    /**
    * 主键
    */
    private Integer id;

    /**
    * 长期授权字符串
    */
    private String openId;

    /**
    * 昵称
    */
    private String nickname;

    /**
    * 头像网址
    */
    private String photo;

    /**
    * 姓名
    */
    private String name;

    /**
    * 性别
    */
    private Object sex;

    /**
    * 手机号码
    */
    private String tel;

    /**
    * 邮箱
    */
    private String email;

    /**
    * 入职日期
    */
    private Date hiredate;

    /**
    * 角色
    */
    private Object role;

    /**
    * 是否是超级管理员
    */
    private Integer root;

    /**
    * 部门编号
    */
    private Integer deptId;

    /**
    * 状态
    */
    private Integer status;

    /**
    * 创建时间
    */
    private Date createTime;
}
